/*
* @Author: ZL
* @Date:   2019/3/12
* @Last Modified by:   ZL
* @Last Modified time: $ $
*/
#login {
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: url("../images/login_bg.png") no-repeat;
  background-size: cover;
}
.login-logo {
  position: relative;
}
.login-logo .m-badge {
  position: absolute;
  top: -10px;
  margin-left: 8px;
}
.login-info {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  text-align: center;
}
.set-info {
  width: 430px;
}
#username, #password {
  border-radius: 40px;
  border: none;
  padding: 0 1.5rem;
  margin-top: 2rem;
  background: rgb(232, 240, 254);
  outline: none;
  height: 56px;
  line-height: 56px;
}
.login-info .el-form-item {
  margin-bottom: 0;
}
.login-form-action {
  text-align: center;
}
.remember-info {
  text-align: left;
  margin: 1rem;
}
.remember-info label .el-checkbox__label {
  color: #afc7ff !important;
}
.remember-info .el-checkbox__inner {
  background: transparent;
  border-color: #fff;
}
.remember-info .el-checkbox__input.is-checked .el-checkbox__inner {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
#loginSubmit {
  color: #fff;
  border-color: #afc7ff;
  background-color: transparent;
  display: inline-block;
  padding: 1.4rem 4rem;
}
.login-info .el-form-item__error {
  padding-left: 20px;
}
#login .el-dialog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.sel-org .el-dialog {
  box-shadow:0px 3px 10px 2px rgba(69,65,78,0.08);
  border-radius:4px;
  margin: 0 !important;
}
.sel-org .el-dialog__header {
  background: #36A3F7;
  border-radius: 4px 4px 0px 0px;
  padding: 13px 20px 11px;
}
.sel-org .el-dialog__title, .sel-org .el-dialog__headerbtn .el-dialog__close {
  color: #fff;
}
.sel-org .el-dialog__headerbtn {
  top: 10px;
}
.sel-org .el-dialog__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.org-item {
  flex: 1 auto;
  -ms-flex: 1 auto;
  text-align: center;
  cursor: pointer;
  padding: 10px 20px;
  border: 2px solid transparent;
}
.org-item:hover {
  border-radius: 10px;
  border: 2px solid #36a3f7;
}
.org-item img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #fff;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
  box-shadow: 0 1px 15px 1px rgba(69,65,78,.08);
}
.org-name {
  margin-top: 10px;
  font-size: 16px;
  color: #36a3f7;
}
